package br.com.conhecimento.controller;

import java.util.ArrayList;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import org.springframework.stereotype.Component;

import br.com.conhecimento.ejb.client.vo.funcionalidade.CadastroRiscoVO;
import br.com.conhecimento.ejb.client.vo.funcionalidade.ConsultaComboVO;
import br.com.conhecimento.ejb.client.vo.funcionalidade.ConsultaRiscoVO;

/**
 * Bean responsavel pelo login do usuario
 * 
 * @author Bruno Giannella
 * @since 27/04/2013
 */
@Component
@ManagedBean
@SessionScoped
public class RiscoBean extends CommonBean {

	private ConsultaComboVO impactos;
	private ConsultaComboVO probabilidades;
	private ConsultaComboVO tipos;
	private ConsultaComboVO status;
	private ConsultaComboVO usuarios;
	private ConsultaComboVO clientes;
	private List<CadastroRiscoVO> riscos;
	private CadastroRiscoVO riscoCadastro;
	private ConsultaRiscoVO riscoConsulta;

	public RiscoBean() {
		this.impactos = new ConsultaComboVO();
		this.probabilidades = new ConsultaComboVO();
		this.tipos = new ConsultaComboVO();
		this.status = new ConsultaComboVO();
		this.usuarios = new ConsultaComboVO();
		this.clientes = new ConsultaComboVO();
		this.riscoCadastro = new CadastroRiscoVO();
		this.riscoConsulta = new ConsultaRiscoVO();
		this.riscos = new ArrayList<CadastroRiscoVO>();
	}

	public ConsultaComboVO getImpactos() {
		return impactos;
	}

	public void setImpactos(ConsultaComboVO impactos) {
		this.impactos = impactos;
	}

	public ConsultaComboVO getProbabilidades() {
		return probabilidades;
	}

	public void setProbabilidades(ConsultaComboVO probabilidades) {
		this.probabilidades = probabilidades;
	}

	public ConsultaComboVO getTipos() {
		return tipos;
	}

	public void setTipos(ConsultaComboVO tipos) {
		this.tipos = tipos;
	}

	public ConsultaComboVO getStatus() {
		return status;
	}

	public void setStatus(ConsultaComboVO status) {
		this.status = status;
	}

	public ConsultaComboVO getUsuarios() {
		return usuarios;
	}

	public void setUsuarios(ConsultaComboVO usuarios) {
		this.usuarios = usuarios;
	}

	public ConsultaComboVO getClientes() {
		return clientes;
	}

	public void setClientes(ConsultaComboVO clientes) {
		this.clientes = clientes;
	}

	public List<CadastroRiscoVO> getRiscos() {
		return riscos;
	}

	public void setRiscos(List<CadastroRiscoVO> riscos) {
		this.riscos = riscos;
	}

	public CadastroRiscoVO getRiscoCadastro() {
		return riscoCadastro;
	}

	public void setRiscoCadastro(CadastroRiscoVO riscoCadastro) {
		this.riscoCadastro = riscoCadastro;
	}

	public ConsultaRiscoVO getRiscoConsulta() {
		return riscoConsulta;
	}

	public void setRiscoConsulta(ConsultaRiscoVO riscoConsulta) {
		this.riscoConsulta = riscoConsulta;
	}

}
